package cn.kgc.lambda.interf;

/**
 * @Author: 课工场
 * @Version: v1.0  2023/2/13
 * @Description:  接口中方法的定义
 * 1.没有参数  没有返回值
 * 2.没有参数  有返回值
 * 3.有参数 没有返回值
 * 4.有参数 有返回值
 * lambda表达式的基本语法  ()->{ }       箭头函数  ()=>{}
 *
 * 1.使用lambda表达式创建对象   接口中只有一个抽象方法   @FunctionalInterface
 * @FunctionalInterface  函数式接口的标识符  被函数式接口标识的接口中只能有一个抽象的方法
 */
@FunctionalInterface
public interface LambdaInterface01 {

    //1.没有参数  没有返回值
    void test();

    default void test01(){};
    default void test02(){};

    static void test03(){};
    static void test04(){};

}
